﻿
jQuery(document).ready(function (e) {
    var displayDiv = "Itinerary";
    showSelectedDiv(displayDiv);
    onLinkClick();
    callSideBarAnimate();
    jQuery(document).scrollTop(0);
});

function showSelectedDiv(displayDiv) {
    hideDiv("#main .content");
    showDiv("#" + displayDiv);
    clearMenuOptions();
    selectMenuOption("#menu" + displayDiv);
    calculateScrollPosition();
}

function hideDiv(className) {
    jQuery(className).each(function (e) {
        jQuery(this).css("display", "none");
    });
}

function showDiv(divId) {
    jQuery(divId).css("display", "block");
}

function clearMenuOptions() {
    jQuery("#menuAbout > ul li").each(function () {
        jQuery(this).removeClass("current");
    });
}

function selectMenuOption(menuOptionId) {
    jQuery(menuOptionId).addClass("current");
}

function onLinkClick() {
    jQuery("#menuAbout > ul li a").click(function (e) {
        var parentLink = jQuery(this).parent();
        var menu = parentLink.attr("id");
        if (menu != "") {
            var linkHref = jQuery(this).attr("link");
            if (linkHref.length > 1) {
                showSelectedDiv(linkHref);
            }
        }
    });
    jQuery("#menuAbout > ul li").click(function (e) {
        var menu = jQuery(this).attr("id");
        if (menu != "" && menu.length > 1) {
            menu = menu.substring(4, menu.length);
            showSelectedDiv(menu);
        }
    });
}

function calculateScrollPosition() {
    var carrousellDiv = $(".hdCarrousel");
    var header = $(".hd");
    var menu = $("#hmenu_wpr");
    var size = carrousellDiv.height() + header.height() + menu.height();
    $(window).scrollTop(size);
}


function callSideBarAnimate() {
    var s = $("#sideBarPrograms");
    var carrousellDiv = $(".hdCarrousel");
    var header = $(".hd");
    var menu = $("#hmenu_wpr");
    var pos = s.position();
    $(window).scroll(function () {
        var windowpos = $(window).scrollTop();
        var size = pos.top + carrousellDiv.height() + header.height() + menu.height();
        if (windowpos >= size) {
            s.addClass("stick");
        } else {
            s.removeClass("stick");
        }
    });
}

